html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
    border: 0 none;
    font: inherit;
    margin: 0;
    padding: 0;
    vertical-align: baseline;
}
body {
    /*    background: url("/images/dp_bg.jpg") repeat-x scroll 0 0 transparent;*/
    line-height: 1.5em;
    color: #767676;
    min-width: 1005px;
}
ol, ul {
    list-style: none outside none;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
caption, th, td {
    font-weight: normal;
    text-align: left;
    vertical-align: middle;
}
q, blockquote {
    quotes: none;
}
q:before, q:after, blockquote:before, blockquote:after {
    content: none;
}
a img {
    border: medium none;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {
    display: block;
}
@font-face {
    font-family: "agel";
    font-style: normal;
    font-weight: normal;
    src: url("fonts/el.eot?#iefix") format("eot"), url("fonts/el.woff") format("woff"), url("fonts/el.ttf") format("truetype"), url("fonts/el.svgz#agel") format("svg"), url("fonts/el.svg#agel") format("svg");
}
@font-face {
    font-family: "agb";
    font-style: normal;
    font-weight: normal;
    src: url("fonts/b.eot?#iefix") format("eot"), url("fonts/b.woff") format("woff"), url("fonts/b.ttf") format("truetype"), url("fonts/b.svgz#agb") format("svg"), url("fonts/b.svg#agb") format("svg");
}
body, table{
    font: 12px/22px "helvetica neue",helvetica,arial,sans-serif;
}

input, textarea, select, button {
    font: 12px/22px "helvetica neue",helvetica,arial,sans-serif;
    color: #444444;
    outline-width: 0;
}

input, textarea, select{
    color: #444444;
}

pre, code {
    font: 12px/22px courier,"courier new",fixed-width;
}
em {
    font-style: italic;
}
strong, th {
    font-weight: bold;
}
td {
    vertical-align: top;
}
small {
    font-size: 14px;
    line-height: inherit;
}
h1 {
    font: 12px/24px "helvetica neue",helvetica,arial,sans-serif;
    text-shadow: 0 1px 0 #FFFFFF;
    text-transform: uppercase;
}
.fontface h1 {
    font-family: "agb","helvetica neue",helvetica,arial,sans-serif;
}
h2 {
    font-size: 16px !important;
    text-transform: none;
}
h3 {
    font-size: 20px;
    font-weight: normal;
    line-height: 25px;
    margin-bottom: 1px;
}
h4 {
    font-weight: bold;
}

a {
    color: #3B9CE0;
    text-decoration: none;
}

a:hover {
    text-decoration: underline;
}

button {
    border: 0 none;
}

select[multiple=multiple]{
    border: 1px solid #CCCCCC;
    height: 108px;
    padding: 8px 10px;
    width: 226px;
}

input[multiple=multiple]:hover, input[multiple=multiple]:focus{
    border-color: rgba(104, 189, 244, 0.9) !important;
    box-shadow: 0 0 1px 0 #3B9CE0;
}

input[type=text], input[type=password]{
    border: 1px solid #CCCCCC;
    height: 17px;
    padding: 8px 10px;
    width: 205px;
    border-radius: 5px;
}

input:focus, textarea:focus {
    border-color: rgba(104, 189, 244, 0.9) !important;
    box-shadow: 0 0 1px 0 #3B9CE0;
}

textarea{
    border: 1px solid #CCCCCC;
    padding: 5px;
    resize: none !important;
    height: 88px;
    width: 556px;
    border-radius: 5px;
}